//
//  VoiceItemContentCell.m
//  ShowYork
//
//  Created by hxh on 2021/5/21.
//  Copyright © 2021 hxh. All rights reserved.
//

#import "VoiceItemContentCell.h"

@interface VoiceItemContentCell ()
@property (nonatomic,strong)UILabel *contentLb;
@end

@implementation VoiceItemContentCell

- (void)awakeFromNib {
    [super awakeFromNib];
    // Initialization code
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    [super setSelected:selected animated:animated];

    // Configure the view for the selected state
}

- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{
    if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) {
        [self setUI];
    }
    return self;
}
- (void)setUI{
    self.contentLb = [[UILabel alloc]init];
    self.contentLb.text = @"没有勇气改变现状，用自欺的方式麻痹自己。由于自卑感总是造成紧张，所以争取优越感的补偿动作必然会同时出现，但是其目的却不在于解决问题。争取优越感的动作总是朝向生活中无用的一面，真正的问题却被遮掩起来或摒开不谈。自卑者限制自身的活动范围，苦心孤诣地要避免失败，而不是追求成功，在困难面前犹疑、彷徨甚至退却。获取优越感而不是改进情境。他们隐藏起来而不为人所见的，则是超越一切、好高骛远的目标，和不惜任何代价以凌驾别人的决心。一个人如果不敢在外界随心所欲地应付其爱情问题，他便无法成功地解决此问题。由于他的不安全感，他从未把他的兴趣扩展至他最熟悉的少数几个人之外。他怕跟别人相处时，他就不能再依照他习惯的方式来控制局势。受的教养告诉他：自己的愿望是有天生就被实现的权利的，而他们也从不知道：他们能凭自己的努力，在家庭的范围之外，赢取温暖和爱情。在任何孩子身上，我们都可能造成奥迪普斯情结。我们所需要的，是让他的母亲宠惯他，不准他把兴趣扩展至别人身上，并要他的父亲对他冷漠而不关心。假使一个儿童未曾学会合作之道，那么他一定会走向悲观之途，并发展出牢固的自卑情结";
    self.contentLb.numberOfLines = 0;
    self.contentLb.textColor = C51;
    self.contentLb.font = font(14);
    [self.contentView addSubview:self.contentLb];
    [self.contentLb mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.equalTo(self.contentView).offset(32);
        make.left.equalTo(self.contentView).offset(16);
        make.right.equalTo(self.contentView).offset(-16);
        make.bottom.equalTo(self.contentView).offset(-48);
    }];
    
    NSMutableParagraphStyle*style = [[NSParagraphStyle defaultParagraphStyle] mutableCopy];
    style.lineSpacing = 12;
    NSAttributedString*attrText = [[NSAttributedString alloc] initWithString:self.contentLb.text attributes:@{NSParagraphStyleAttributeName: style}];
    self.contentLb.attributedText = attrText;
}

+(instancetype)cellWithTableView:(UITableView *)tableView{
    NSString *ID = @"VoiceItemContentCell";
    VoiceItemContentCell *cell = [tableView dequeueReusableCellWithIdentifier:ID];
    if (!cell) {
        cell = [[VoiceItemContentCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:ID];
        cell.selectionStyle = UITableViewCellSelectionStyleNone;
    }
    return cell;
}

@end
